package com.cetcs.kmga.dataView.service;

import com.cetcs.kmga.common.Data;
import com.cetcs.kmga.dataView.entity.dataManager.vo.CircularChartVo;
import com.cetcs.kmga.dataView.entity.dataManager.vo.RankOfBehaviorVo;
import com.cetcs.kmga.dataView.entity.dataManager.vo.ResourceRiskEventVo;

import java.util.List;

/**
 * 大屏统计各系统资源安全指数、告警信息等业务层
 *
 * @author xutao
 * @version V1.0 创建时间：2018-01-23 15:56
 *          Copyright 2018 by CETC
 */
public interface IDataManagerService {

    /**
     * 统计某个系统的安全指数
     *
     * @param sysId
     * @return
     */
    String statSysSafeIndexById(String sysId);


    /**
     * 资源访问量排名
     */
    List<RankOfBehaviorVo> findRankOfResourceAccess(String sysId);


    /**
     * 获取最新的15条日志信息
     *
     * @return
     */
    List<ResourceRiskEventVo> findNewlyRiskEvent( String sysId);


    CircularChartVo findRiskLevelStatistic(String sysId);

}
